خرید بک لینک
سی شارپ و برنامه نویسی شئ گرا، با دو مفهوم بسیار مهم در برنامه نویسی آشنا خواهیم شد، IoC که مخفف Inversion of Control و DI که مخفف Dependency Injection هست.همه ما در طول زندگی با وسایل زیادی سر و کار داریم، از وسایل اولیه زندگی مانند ماشین، یخچال،

برچسب: نویسنده: آرتین کوهی تاريخ: سه شنبه 19 ارديبهشت 1396 ساعت: 18:22

در قسمت قبلی سری آموزشی با مفهوم interface ها آشنا شدیم. interface ها نقش بسیار موثری در روند نوشتن یک برنامه بازی می کنند و در صورتی که یک برنامه نویس با نحوه استفاده صحیح از interface ها آشنا باشه، توانایی ایجاد کدهایی ساختاریافته و قابل گستری و

برچسب: نویسنده: آرتین کوهی تاريخ: دوشنبه 18 ارديبهشت 1396 ساعت: 19:37

در قسمت قبلی آموزش زبان سی شارپ با مفاهیمی مانند کلاس، شئ، فضای نام و دستور using آشنا شدیم. در این قسمت ابتدا شیوه تعریف کلاس و شئ را مروری کوتاه کرده و سپس به بررسی شیوه تعریف فیلد و رفتار در کلاس خواهیم پرداخت. با کلاس Person شروع می کنیم که د

برچسب: نویسنده: آرتین کوهی تاريخ: يکشنبه 17 ارديبهشت 1396 ساعت: 23:23

در قسمت قبلی آموزش، در مورد فیلدها و نحوه تعریف آنها در کلاس آشنا شدیم، اما گاهی اوقات نیاز داریم که بر روند مقداردهی و گرفتن مقدار یک فیلد نظارت داشته باشیم. زمانی که یک فیلد تعریف می کنیم، عملیات انتساب مقدار و گرفتن مقدار به صورت مستقیم از داخل

برچسب: نویسنده: آرتین کوهی تاريخ: يکشنبه 17 ارديبهشت 1396 ساعت: 23:23

در قسمت قبلی آموزش در مورد خصوصیات یا Property ها و نحوه صحیح استفاده از آنها در کلاس ها صحبت کردیم. در این بخش در مورد سازنده ها یا Constructors، مقدار دهی اولیه اشیاء (Object Initialization) و نوع های بدون نام (Anonymous Types) صحبت می کنیم. ز

برچسب: نویسنده: آرتین کوهی تاريخ: يکشنبه 17 ارديبهشت 1396 ساعت: 23:23

یکی از مباحث بسیار مهم در برنامه نویسی شئ گرا، مبحث وراثت یا Inheritance است. در قسمت مقدمه برنامه نویسی شئ گرا، در مورد این مبحث به صورت مختصر صحبت کردیم. در ادامه تصمیم داریم که مبحث را بیشتر مورد بررسی قرار دهیم و با نحوه کاربرد آن در زبان سی ش

برچسب: نویسنده: آرتین کوهی تاريخ: يکشنبه 17 ارديبهشت 1396 ساعت: 23:23

همانطور که در بخش قبل گفتیم وراثت یکی از اصلی ترین مباحث برنامه نویسی شئ گرا می باشد. در بخش قبلی با شیوه ارث بری از کلاس ها آشنا شدیم. یکی از مفاهیمی که در برنامه نویسی شئ گرا خیلی کاربرد دارد و وابسته به مفهوم وراثت است، چند ریختی یا Polymorphis

برچسب: نویسنده: آرتین کوهی تاريخ: يکشنبه 17 ارديبهشت 1396 ساعت: 23:23

در قسمت قبلی آموزش با مفهوم polymorphism آشنا شدیم. در ادامه قصد داریم با کلاس های abstract و sealed آشنا شویم. زمانی که شروع به نوشتن برنامه ای می کنیم، بعد از مشخص کردن موجودیت های برنامه و طراحی کلاس های مربوطه، باید یکسری محدودیت ها برای استفا

برچسب: نویسنده: آرتین کوهی تاريخ: يکشنبه 17 ارديبهشت 1396 ساعت: 23:23

در قسمت قبل با کلمات کلیدی abstract و sealed آشنا شدیم. در این قسمت و قسمت بعد تصمیم دارم برخی نکات تکمیلی که از بخش برنامه نویسی شئ گرا مانده را خدمت دوستان آموزش بدم. مواردی که در این بخش با آنها آشنا خواهید شد به شرح زیر است: سازنده ها در کلاس

برچسب: نویسنده: آرتین کوهی تاريخ: يکشنبه 17 ارديبهشت 1396 ساعت: 23:23

در قسمتی که در مورد کلاس ها و اشیاء صحبت کردیم، گفتیم زمانی که شما کلاسی را تعریف می کنید باید از روی آن کلاس شئ ای بسازید تا به اعضای آن دسترسی داشته باشید. اما حالت هایی وجود دارد که شما می توانید یک کلاس و اعضای آن را به صورتی تعریف کنید که دست

برچسب: نویسنده: آرتین کوهی تاريخ: يکشنبه 17 ارديبهشت 1396 ساعت: 23:23

همانطور که در قسمت های اولیه آموزش گفتیم، زبان سی شارپ یک زبان Strongly Typed است. یعنی تمامی نوع های داده در آن مشخص می باشند. اما کلیه نوع های داده در سی شارپ به دو دسته تقسیم می شوند: Reference Types Value Types تفاوت این دو نوع داده، در ش

برچسب: نویسنده: آرتین کوهی تاريخ: يکشنبه 17 ارديبهشت 1396 ساعت: 23:23

سلام به تمامی کاربران، با ادامه سری آموزشی زبان سی شارپ در خدمت شما عزیزان هستم. تا اینجا با کلیات برنامه نویسی شئ گرا و مفاهیم مرتبط با آن آشنا شدیم. در ادامه با بررسی مفهوم interface ها و کاربردهای آن، سعی خواهیم کرد دانش خود را در زمینه برنامه

برچسب: نویسنده: آرتین کوهی تاريخ: يکشنبه 17 ارديبهشت 1396 ساعت: 23:23

صفحه بندی